package com.lineage.server.datatables.storage;

import com.lineage.server.model.Instance.L1PcInstance;
import com.lineage.server.templates.L1Town;

public interface TownStorage {
  void load();
  
  L1Town[] getTownTableList();
  
  L1Town getTownTable(int paramInt);
  
  boolean isLeader(L1PcInstance paramL1PcInstance, int paramInt);
  
  void addSalesMoney(int paramInt1, int paramInt2);
  
  void updateTaxRate();
  
  void updateSalesMoneyYesterday();
  
  String totalContribution(int paramInt);
  
  void clearHomeTownID();
  
  int getPay(int paramInt);
}
